// pages/ebook/search.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    isChecked1: false,
    isChecked2: false,
    isChecked3: false,
    isChecked4: false,
    isChecked5: false,
    isChecked6: false,
    isChecked7: false,
    indicatorDots: true,
    inputValue:"",
    interval: 3000, //自动切换时间间隔,3s 
    duration: 1000, // 滑动动画时长1s 
    // 新品上架 
    goodsItems: [],
    id:" ",
  },
  showall: function(e) {
    var that =this;
    var isa = this.data.isChecked1;
    console.log(isa);
    if (isa) {
      this.setData({
        isChecked1: false
      })
    } else {
      this.setData({
        isChecked1: true,
        isChecked2: false,
        isChecked3: false,
        isChecked4: false,
        isChecked5: false,
        isChecked6: false,
        isChecked7: false,
      })
    for (var i =1;i <= this.data.goodsItems.length;i++){
          this.data.goodsItems[i - 1].hiddenname = false;  
      }
      that.setData({
        goodsItems: this.data.goodsItems
      })
    }
  },
  shownov: function(e) {
    var isa = this.data.isChecked2;
    var that = this;
    console.log(isa);
    if (isa) {
      this.setData({
        isChecked2: false
      })
    } else {
      this.setData({
        isChecked2: true,
        isChecked1: false,
        isChecked3: false,
        isChecked4: false,
        isChecked5: false,
        isChecked6: false,
        isChecked7: false,
      })
      for (var i = 1; i <= this.data.goodsItems.length; i++) {
        if (this.data.goodsItems[i - 1].type != "nov")
        {
          this.data.goodsItems[i - 1].hiddenname = true;
        }
        else{
          this.data.goodsItems[i - 1].hiddenname = false;
        }        
      }
      that.setData({
        goodsItems: this.data.goodsItems
      })
    }
    console.log(this.data.goodsItems);

  },
  showhum: function(e) {
    var isa = this.data.isChecked3;
    var that = this;
    console.log(isa);
    if (isa) {
      this.setData({
        isChecked3: false
      })
    } else {
      this.setData({
        isChecked3: true,
        isChecked2: false,
        isChecked1: false,
        isChecked4: false,
        isChecked5: false,
        isChecked6: false,
        isChecked7: false,
      })
      for (var i = 1; i <= this.data.goodsItems.length; i++) {
        if (this.data.goodsItems[i - 1].type != "hum") {
          this.data.goodsItems[i - 1].hiddenname = true;
        }
        else {
          this.data.goodsItems[i - 1].hiddenname = false;
        } 
      }
      that.setData({
        goodsItems: this.data.goodsItems
      })
    }
  },
  showeco: function(e) {
    var that = this;
    var isa = this.data.isChecked4;
    console.log(isa);
    if (isa) {
      this.setData({
        isChecked4: false
      })
    } else {
      this.setData({
        isChecked4: true,
        isChecked2: false,
        isChecked3: false,
        isChecked1: false,
        isChecked5: false,
        isChecked6: false,
        isChecked7: false,
      })
      for (var i = 1; i <= this.data.goodsItems.length; i++) {
        if (this.data.goodsItems[i - 1].type != "eco") {
          this.data.goodsItems[i - 1].hiddenname = true;
        }
        else {
          this.data.goodsItems[i - 1].hiddenname = false;
        } 
      }
      that.setData({
        goodsItems: this.data.goodsItems
      })
    }
  },
  showedu: function(e) {
    var that = this;
    var isa = this.data.isChecked5;
    console.log(isa);
    if (isa) {
      this.setData({
        isChecked5: false
      })
    } else {
      this.setData({
        isChecked5: true,
        isChecked2: false,
        isChecked3: false,
        isChecked4: false,
        isChecked1: false,
        isChecked6: false,
        isChecked7: false,
      })
      for (var i = 1; i <= this.data.goodsItems.length; i++) {
        if (this.data.goodsItems[i - 1].type != "edu") {
          this.data.goodsItems[i - 1].hiddenname = true;
        }
        else {
          this.data.goodsItems[i - 1].hiddenname = false;
        } 
      }
      that.setData({
        goodsItems: this.data.goodsItems
      })
    }
  },
  showtec: function(e) {
    var that = this;
    var isa = this.data.isChecked6;
    console.log(isa);
    if (isa) {
      this.setData({
        isChecked6: false
      })
    } else {
      this.setData({
        isChecked6: true,
        isChecked2: false,
        isChecked3: false,
        isChecked4: false,
        isChecked5: false,
        isChecked1: false,
        isChecked7: false,
      })
      for (var i = 1; i <= this.data.goodsItems.length; i++) {
        if (this.data.goodsItems[i - 1].type != "tec") {
          this.data.goodsItems[i - 1].hiddenname = true;
        }
        else {
          this.data.goodsItems[i - 1].hiddenname = false;
        } 
      }
      that.setData({
        goodsItems: this.data.goodsItems
      })
    }
  },
  showart: function(e) {
    var that = this;
    var isa = this.data.isChecked7;
    console.log(isa);
    if (isa) {
      this.setData({
        isChecked7: false,
      })
    } else {
      this.setData({
        isChecked7: true,
        isChecked2: false,
        isChecked3: false,
        isChecked4: false,
        isChecked5: false,
        isChecked6: false,
        isChecked1: false,
      })
      for (var i = 1; i <= this.data.goodsItems.length; i++) {
        if (this.data.goodsItems[i - 1].type != "art") {
          this.data.goodsItems[i - 1].hiddenname = true;
        }
        else {
          this.data.goodsItems[i - 1].hiddenname = false;
        } 
      }
      that.setData({
        goodsItems: this.data.goodsItems
      })
    }
  },
  catchTapCategory: function(e) {
    var id = e.currentTarget.dataset.typeid;
    console.log(id);
    wx.navigateTo({
      url: 'description/description?type=' + id
    })
  },
  //获取输入框的输入信息
  bindInput: function(e) {
    this.setData({
      inputValue: e.detail.value
    })
    console.log(this.data.inputValue)
  },
  //执行搜索
  setSearchStorage: function() {
    var that = this;
    console.log(this.data.inputValue)
    var name = that.data.inputValue;
    var id=10086;
      //请求搜索
    wx.request({
      url: 'http://localhost:8022/abcd', //本地服务器地址
      data: {
        bookname:name,
      },
      method: 'GET',
      header: {
        'content-type': 'application/json' //默认值
      },
      success: function (res) {
      wx.navigateTo({
        url: 'description/description?type=' + id
       }),
        console.log(res.data);
      },
      fail: function (res) {
        console.log("失败");
      }
    })
      // console.log('马上就要跳转了！')
   // } else {
    //  console.log('空白的你搜个啥')
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    var that=this;
    console.log(that.data.inputValue);
    wx.request({
      url: "http://localhost:8088/penglaige/Showall.php",
      method:"POST",
      data:{
         search:that.data.inputValue,
           },
      header: {
        'content-type': 'application/x-www-form-urlencoded' //默认值
      },
      success:function(res){
        that.data.goodsItems.splice(0, that.data.goodsItems.length);
        console.log(res);
        var jslength = 0;
        for (var js2 in res.data) {
          jslength++;
        }  
        var {goodsItems}=that.data;
        for (var i = 0; i < jslength; i++) {
          var newData = {
            goodId: res.data[i].id,
            imageurl: decodeURIComponent(res.data[i].url),
            hiddenname:false,
            type:res.data[i].type,
          };
          goodsItems.push(newData);
        }
        that.setData({
          goodsItems:goodsItems
        })
      }
    })
  },


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },
// getData=function(){

// }
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})